home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 38
/
Amiga Format CD38 (1999-03-15)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-04].iso
/
-seriously_amiga-
/
misc
/
ced_html
/
html
/
html_title.ced
< prev
Wrap
Text File
|
1999-01-25
|
3KB
|
118 lines
/*
** html_title.ced
**
** $VER: html_title.ced 1.0 (12.02.1998)
**
** Arexx script for HTML v3.2 title stucture
**
** This script works with CygnusEd Professional v4.2
**
** Copyright © Eric BELLE
*/
/*
**------------------------------------------------------------------------------
** Initialisation
**------------------------------------------------------------------------------
*/
OPTIONS RESULTS /* Tell CygnusEd to return results. */
NL = '0A'X /* Alias for new line. */
KRETURN = RAWKEY 68 /* Shortcut to the return key. */
KTAB = RAWKEY 66 /* Shortcut to the tab key. */
STATUS TABSARESPACES /* Return TAB mode ("tab" or "space"). */
IF RESULT = 1 /* Test the TAB mode. */
THEN "TABS = SPACES" /* Switch TAB mode from "space" to "tab". */
ELSE NOP /* No operation. */
TAB SIZE 1 /* Set TAB size proportional to 2 spaces. */
/*
**------------------------------------------------------------------------------
** Title font selection
**------------------------------------------------------------------------------
*/
GETNUMBER 1 '"Title font size?"' 1 6
TitleNumber = RESULT
IF (TitleNumber=" ")
THEN EXIT 0
ELSE NOP
/*
**------------------------------------------------------------------------------
** Title position
**------------------------------------------------------------------------------
*/
TitlePositionMode = "q"
DO WHILE ~(TitlePositionMode="l" | TitlePositionMode="c",
| TitlePositionMode="r",
| TitlePositionMode=" " | TitlePositionMode="RESULT")
GETSTRING "c" '"Title position: (l)eft, (c)enter, (r)ight ?"'
TitlePositionMode = RESULT
END
IF (TitlePositionMode="RESULT" | TitlePositionMode=" ")
THEN EXIT 0
ELSE NOP
/*
**------------------------------------------------------------------------------
** Html title marks
**------------------------------------------------------------------------------
*/
SELECT
WHEN (TitleNumber=1) THEN DO
OpenTitle = "<H1"
CloseTitle = "</H1>"
END
WHEN (TitleNumber=2) THEN DO
OpenTitle = "<H2"
CloseTitle = "</H2>"
END
WHEN (TitleNumber=3) THEN DO
OpenTitle = "<H3"
CloseTitle = "</H3>"
END
WHEN (TitleNumber=4) THEN DO
OpenTitle = "<H4"
CloseTitle = "</H4>"
END
WHEN (TitleNumber=5) THEN DO
OpenTitle = "<H5"
CloseTitle = "</H5>"
END
WHEN (TitleNumber=6) THEN DO
OpenTitle = "<H6"
CloseTitle = "</H6>"
END
OTHERWISE NOP
END
SELECT
WHEN (TitlePositionMode="c") THEN TitlePosition = " ALIGN=CENTER>"
WHEN (TitlePositionMode="r") THEN TitlePosition = " ALIGN=RIGHT>"
WHEN (TitlePositionMode="l") THEN TitlePosition = " ALIGN=LEFT>"
OTHERWISE NOP
END
/*
**------------------------------------------------------------------------------
** Html title structure
**------------------------------------------------------------------------------
*/
TEXT OpenTitle || TitlePosition ; "AUTO-INDENT" ; KTAB
TEXT "Should be modified - Title" ; "AUTO-INDENT" ; BACKTAB
TEXT CloseTitle
/*
**------------------------------------------------------------------------------
** End of html_title.ced Arexx script
**------------------------------------------------------------------------------
*/
EXIT 0